package cn.exrick.xboot.modules.projectinfo.entity;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Table;

@Data
@DS("other")
@Table(name = "bic_azxm_d00200")
@TableName("bic_azxm_d00200")
@ApiModel(value = "单位基本情况表")
public class DeptLife {

    @ApiModelProperty(value = "单位名称")
    private String DeptName;
    @ApiModelProperty(value = "在建项目数量")
    private Long NumberIsProject = 0L;
    @ApiModelProperty(value = "在建项目金额")
    private Long MoneyIsProject = 0L;
    @ApiModelProperty(value = "立项项目数量")
    private Integer LXProject= 0;
    @ApiModelProperty(value = "今年关闭项目数量")
    private Integer NumberProjectFinish= 0;
    @ApiModelProperty(value = "今年关闭项目金额")
    private Long MoneyProjectFinish= 0L;

    @ApiModelProperty(value = "生命周期数值半年以内")
    private Long ProjectLifeNumber1= 0L;
    @ApiModelProperty(value = "生命周期数值半年到要一年")
    private Long ProjectLifeNumber2= 0L;
    @ApiModelProperty(value = "生命周期数值1-2年")
    private Long ProjectLifeNumber3= 0L;
    @ApiModelProperty(value = "生命周期数值2-3年")
    private Long ProjectLifeNumber4= 0L;
    @ApiModelProperty(value = "生命周期数值3年以上")
    private Long ProjectLifeNumber5= 0L;

    @ApiModelProperty(value = "单位支出情况")
    private Long ProjectCost= 0L;
    @ApiModelProperty(value = "单位收入情况")
    private Long ProjectIncome= 0L;

    @ApiModelProperty(value = "开票金额本月")
    private Long KPMoneyByMonth= 0L;
    @ApiModelProperty(value = "收入确认本月")
    private Long SRQRByMonth= 0L;
    @ApiModelProperty(value = "开票金额本年")
    private Long KPMoneyByYear= 0L;
    @ApiModelProperty(value = "收入确认本年")
    private Long SRQRByYear= 0L;

    @ApiModelProperty(value = "现金流入本年")
    private Long XJLRYear= 0L;
    @ApiModelProperty(value = "现金流入本月")
    private Long XJLRMonth= 0L;
    @ApiModelProperty(value = "现金流出本年")
    private Long XJLCYear= 0L;
    @ApiModelProperty(value = "现金流出本月")
    private Long XJLCMonth= 0L;


}
